/* CSS Document */
#summary-section table#stat {
float:right;
margin-right:20px;
width:200px;
border:solid 2px #CCCCCC;
padding:10px;
}

#sidebar-section {
float:right;
width:240px;
min-height:400px;
}

#sidebar-section h3 { /* title of the section */
background:url(../image/graybkg.gif) repeat-x;
height:25px;
padding:2px 10px;
margin:0;
border-top:solid thin #CCC;
color:#333;
}

#sidebar-section ul {
list-style:decimal;
padding:0 20px;
}

#search-section, #result-section {
margin-right:250px;
}

#result-section {
border:solid thin;
padding:10px;
}

#result-section ul {
list-style:none;
padding:0;
}

#result-section ul li {
display:block;
margin:35px 0 55px 0;
}

#result-section li a { /* title of the result */
font-size:140%;
}

#result-section li p { /* description of the result */
margin:3px 0;
}

#result-section li span { /* url of the result */
color:#0E774A;
}

#result-section li small { /* stat about the result */
float:right;
font-weight:bold;
font-size:90%;
padding:5px;
border:solid thin #999;
}

#result-section #result-log {
color:#999999;
}